package com.valuegroup.smarttodo.data;

import com.valuegroup.smarttodo.data.vo.BranchVo;
import com.valuegroup.smarttodo.data.vo.GoalsTraceSourceVo;
import com.valuegroup.smarttodo.data.vo.TodoVo;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class DataManager {

    public static List<TodoVo> getTodoData() {
        List<TodoVo> list = new ArrayList<>();
        list.add(new TodoVo("伟大的思想能变成巨大的财富", new Random().nextInt(10), 1));
        list.add(new TodoVo("人类的全部历史都告诫有智慧的人，不要笃信时运，而应坚信思想", new Random().nextInt(10), 1));
        list.add(new TodoVo("你可以从别人那里得来思想，你的思想方法，即熔铸思想的模子却必须是你自己的。", new Random().nextInt(10), 1));
        list.add(new TodoVo("寿命的缩短与思想的虚耗成正比。", new Random().nextInt(10), 1));
        list.add(new TodoVo("没有引发任何行动的思想都不是思想，而是梦想。", new Random().nextInt(10), 1));
        list.add(new TodoVo("所有伟大的事迹和伟大的思想都有荒谬的开头", new Random().nextInt(10), 1));
        list.add(new TodoVo("散步促进我的思想。我的身体必须不断运动，脑筋才会开动起来。", new Random().nextInt(10), 1));
        list.add(new TodoVo("书籍是思想的航船，在时代的波涛中破浪前进。它满载贵重的货物，运送给一代又一代。", new Random().nextInt(10), 1));
        list.add(new TodoVo("思想上的错误会引起语言上的错误，言论上的错误会引起行动上的错误。", new Random().nextInt(10), 1));
        return list;
    }

    public static List<GoalsTraceSourceVo> getGoalsTraceSourceData() {
        List<GoalsTraceSourceVo> list = new ArrayList<>();
        list.add(new GoalsTraceSourceVo("拥有苹果树林", "创建时间 2019年1月", "理想", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果树", "创建时间 2019年1月", "1月目标", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果树枝", "创建时间 2019年1月", "1月目标", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果花", "创建时间 2019年1月", "1月目标", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果", "创建时间 2019年1月", "1月目标", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果加工", "创建时间 2019年1月", "1月目标", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果", "创建时间 2019年1月", "1月目标", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果", "创建时间 2019年1月", "1月目标", "2/3"));
        list.add(new GoalsTraceSourceVo("苹果", "创建时间 2019年1月", "1月目标", "2/3"));
        return list;
    }

    public static List<BranchVo> getBranchData() {
        List<BranchVo> list = new ArrayList<>();
        list.add(new BranchVo("关联事务1", true));
        list.add(new BranchVo("关联事务2", true));
        list.add(new BranchVo("关联事务3", false));
        list.add(new BranchVo("关联事务4", false));
        return list;
    }
}
